/**
 * 
 */
package cn.ad.server.web.spring.model.adview;

import cn.ad.server.web.spring.model.AdNative;

/**
 * Native对象
 * 一般用于描述APP原生广告对象
 * @author Administrator
 */
public class Native extends AdNative {
	
	/**
	 * NativeRequest 对象
	 */
	private NativeRequest request;
	
	/**
	 * 原生广告协议版本
	 */
	private String ver;
	
	/**
	 * 列出支持的广告 API
	 */
	private int[] api;
	
	/**
	 * 拒绝的广告创意属性
	 */
	private int[] battr;
	
	/**
	 * 扩展内容
	 */
	private Object ext;

	/**
	 * @return the request
	 */
	public NativeRequest getRequest() {
		return request;
	}

	/**
	 * @param request the request to set
	 */
	public void setRequest(NativeRequest request) {
		this.request = request;
	}

	/**
	 * @return the ver
	 */
	public String getVer() {
		return ver;
	}

	/**
	 * @param ver the ver to set
	 */
	public void setVer(String ver) {
		this.ver = ver;
	}

	public int[] getApi() {
		return api;
	}

	public void setApi(int[] api) {
		this.api = api;
	}

	public int[] getBattr() {
		return battr;
	}

	public void setBattr(int[] battr) {
		this.battr = battr;
	}

	/**
	 * @return the ext
	 */
	public Object getExt() {
		return ext;
	}

	/**
	 * @param ext the ext to set
	 */
	public void setExt(Object ext) {
		this.ext = ext;
	}
}
